home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / libblas / swap.z / swap
Encoding:
Text File  |  1998-10-30  |  5.5 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ____SSSSWWWWAAAAPPPP((((3333FFFF))))                                                            ____SSSSWWWWAAAAPPPP((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      dswap, sswap, zswap, cswap - BLAS level ONE swap subroutines
  10.  
  11.  
  12. FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ddddsssswwwwaaaapppp(((( nnnn,,,, ddddxxxx,,,, iiiinnnnccccxxxx,,,, ddddyyyy,,,, iiiinnnnccccyyyy ))))
  14.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  15.      ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn  ddddxxxx(((( 1111 )))),,,, ddddyyyy(((( 1111 ))))
  16.  
  17.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee sssssssswwwwaaaapppp(((( nnnn,,,, ssssxxxx,,,, iiiinnnnccccxxxx,,,, ssssyyyy,,,, iiiinnnnccccyyyy ))))
  18.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  19.      rrrreeeeaaaallll              ssssxxxx(((( 1111 )))),,,, ssssyyyy(((( 1111 ))))
  20.  
  21.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee zzzzsssswwwwaaaapppp(((( nnnn,,,, zzzzxxxx,,,, iiiinnnnccccxxxx,,,, zzzzyyyy,,,, iiiinnnnccccyyyy ))))
  22.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  23.      ccccoooommmmpppplllleeeexxxx****11116666        zzzzxxxx(((( 1111 )))),,,, zzzzyyyy(((( 1111 ))))
  24.  
  25.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ccccsssswwwwaaaapppp(((( nnnn,,,, ccccxxxx,,,, iiiinnnnccccxxxx,,,, ccccyyyy,,,, iiiinnnnccccyyyy ))))
  26.      iiiinnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  27.      ccccoooommmmpppplllleeeexxxx           ccccxxxx(((( 1111 )))),,,, ccccyyyy(((( 1111 ))))
  28.  
  29.  
  30. CCCC SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  31.      vvvvooooiiiidddd ddddsssswwwwaaaapppp(((( nnnn,,,, zzzzxxxx,,,, iiiinnnnccccxxxx,,,, zzzzyyyy,,,, iiiinnnnccccyyyy ))))
  32.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  33.      ddddoooouuuubbbblllleeee            ((((****ddddxxxx))))[[[[ nnnn ]]]],,,, ((((****ddddyyyy))))[[[[ nnnn ]]]];;;;
  34.  
  35.      vvvvooooiiiidddd sssssssswwwwaaaapppp(((( nnnn,,,, zzzzxxxx,,,, iiiinnnnccccxxxx,,,, zzzzyyyy,,,, iiiinnnnccccyyyy ))))
  36.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  37.      ffffllllooooaaaatttt             ((((****ssssxxxx))))[[[[ nnnn ]]]],,,, ((((****ssssyyyy))))[[[[ nnnn ]]]];;;;
  38.  
  39.      vvvvooooiiiidddd zzzzsssswwwwaaaapppp(((( nnnn,,,, zzzzxxxx,,,, iiiinnnnccccxxxx,,,, zzzzyyyy,,,, iiiinnnnccccyyyy ))))
  40.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  41.      ZZZZoooommmmpppplllleeeexxxx           ((((****zzzzxxxx))))[[[[ nnnn ]]]],,,, ((((****zzzzyyyy))))[[[[ nnnn ]]]];;;;
  42.  
  43.      vvvvooooiiiidddd ccccsssswwwwaaaapppp(((( nnnn,,,, ccccxxxx,,,, iiiinnnnccccxxxx,,,, ccccyyyy,,,, iiiinnnnccccyyyy ))))
  44.      IIIInnnntttteeeeggggeeeerrrr           iiiinnnnccccxxxx,,,, iiiinnnnccccyyyy,,,, nnnn
  45.      CCCCoooommmmpppplllleeeexxxx           ((((****ccccxxxx))))[[[[ nnnn ]]]],,,, ((((****ccccyyyy))))[[[[ nnnn ]]]];;;;
  46.  
  47.  
  48. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  49.      ddddsssswwwwaaaapppp,,,, sssssssswwwwaaaapppp,,,, zzzzsssswwwwaaaapppp and ccccsssswwwwaaaapppp interchange nnnn values of vector xxxx and vector
  50.      yyyy.  iiiinnnnccccxxxx and iiiinnnnccccyyyy specify the increment between two consecutive elements
  51.      of respectively vector xxxx and yyyy.
  52.  
  53.  
  54. AAAAUUUUTTTTHHHHOOOORRRRSSSS
  55.           Jack Dongarra, linpack, 3/11/78.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.